import request from '@/utils/request'

/**
 * 获取 tabs
 * @param {*} data
 * @returns
 */
export function getTabs(data) {
  return request({
    url: '/config.platform/info',
    method: 'POST',
    data
  })
}

/**
 * 获取数据列表
 * @param {*} data
 * @returns
 */
export function configList(data) {
  return request({
    url: '/config.platform',
    method: 'POST',
    data
  })
}

/**
 * 切换状态
 * @param {*} data
 * @returns
 */
export function changeConfigStatus(data) {
  return request({
    url: '/config.platform/handleStatus',
    method: 'POST',
    data
  })
}

/**
 * 锁定配置
 * @param {*} data
 * @returns
 */
export function lockConfig(data) {
  return request({
    url: '/config.platform/handleLock',
    method: 'POST',
    data
  })
}

/**
 * 添加配置
 * @param {*} data
 * @returns
 */
export function addConfig(data) {
  return request({
    url: '/config.platform/handleAdd',
    method: 'POST',
    data
  })
}

/**
 * 编辑配置
 * @param {*} data
 * @returns
 */
export function editConfig(data) {
  return request({
    url: '/config.platform/handleEdit',
    method: 'POST',
    data
  })
}

/**
 * 删除配置
 * @param {*} data
 * @returns
 */
export function removeConfig(data) {
  return request({
    url: '/config.platform/handleDel',
    method: 'POST',
    data
  })
}

/**
 * 日志
 * @param {*} data
 * @returns
 */
export function getLog(data) {
  return request({
    url: '/config.platform/log',
    method: 'POST',
    data
  })
}
